-
loginPageDisplaysWhenUnloggedUserClicksOnBookTicketTab
5:03:15 PM / 00:00:02:605 Pass
loginPageDisplaysWhenUnloggedUserClicksOnBookTicketTab
06.27.2025 5:03:15 PM 06.27.2025 5:03:18 PM 00:00:02:605 · #test-id=1Status Timestamp Details Info 5:03:16 PM Step 1:Navigate to QA Railway Website Info 5:03:16 PM Step 2:Click on "Book ticket" tab Pass 5:03:18 PM Login page displays when un-logged User clicks on Book ticket tab -
userCanNotLogIntoRailwayWithInvalidPassword
5:03:16 PM / 00:00:01:906 Pass
userCanNotLogIntoRailwayWithInvalidPassword
06.27.2025 5:03:16 PM 06.27.2025 5:03:18 PM 00:00:01:906 · #test-id=2Status Timestamp Details Info 5:03:16 PM Step 1:Navigate to QA Railway Website Info 5:03:16 PM Step 2:Click on "Login" tab Info 5:03:17 PM Step 3:Enter valid Email and invalid Password Info 5:03:17 PM Step 4:Click on "Login" button Pass 5:03:18 PM User cannot log into Railway with invalid password -
userCanNotLoginWithBlankUsernameTextbox
5:03:16 PM / 00:00:02:445 Pass
userCanNotLoginWithBlankUsernameTextbox
06.27.2025 5:03:16 PM 06.27.2025 5:03:19 PM 00:00:02:445 · #test-id=3Status Timestamp Details Info 5:03:16 PM Step 1:Navigate to QA Railway Website Info 5:03:16 PM Step 2:Click on "Login" tab Info 5:03:17 PM Step 3:User doesn't type any words into "Username" textbox but enter valid information into "Password" textbox Info 5:03:17 PM Step 4:Click on "Login" button Pass 5:03:19 PM User can't login with blank Username textbox -
userCanLogIntoRailwayWithValidUsernameAndPassword
5:03:16 PM / 00:00:03:878 Fail
userCanLogIntoRailwayWithValidUsernameAndPassword
06.27.2025 5:03:16 PM 06.27.2025 5:03:20 PM 00:00:03:878 · #test-id=4Status Timestamp Details Info 5:03:16 PM Step 1:Navigate to QA Railway Website Info 5:03:16 PM Step 2:Click on Login tab Info 5:03:17 PM Step 3:Enter valid Email and Password Info 5:03:17 PM Step 4:Click on "Login" button Fail 5:03:20 PM userCanLogIntoRailwayWithValidUsernameAndPassword Fail 5:03:20 PM java.lang.AssertionError: Check welcome text in home page expected [Welcome saveasd68@gmail.com] but found [] Fail 5:03:20 PM userCanLogIntoRailwayWithValidUsernameAndPassword is failed. -
systemShowsMessageWhenUserEntersWrongPasswordSeveralTimes
5:03:17 PM / 00:00:09:942 Fail
systemShowsMessageWhenUserEntersWrongPasswordSeveralTimes
06.27.2025 5:03:17 PM 06.27.2025 5:03:27 PM 00:00:09:942 · #test-id=5Status Timestamp Details Info 5:03:17 PM Step 1:Navigate to QA Railway Website Info 5:03:17 PM Step 2:Click on "Login" tab Info 5:03:18 PM Step 3:Enter valid information into "Username" textbox except "Password" textbox. Info 5:03:18 PM Step 4:Click on "Login" button Info 5:03:18 PM Step 5:Repeat step 3 three more times. Fail 5:03:27 PM systemShowsMessageWhenUserEntersWrongPasswordSeveralTimes Fail 5:03:27 PM java.lang.AssertionError: Check error message expected [You have used 4 out of 5 login attempts. After all 5 have been used, you will be unable to login for 15 minutes.] but found [There was a problem with your login and/or errors exist in your form.] Fail 5:03:27 PM systemShowsMessageWhenUserEntersWrongPasswordSeveralTimes is failed. -
additionalPagesDisplayOnceUserLoggedIn
5:03:17 PM / 00:00:05:454 Pass
additionalPagesDisplayOnceUserLoggedIn
06.27.2025 5:03:17 PM 06.27.2025 5:03:23 PM 00:00:05:454 · #test-id=6Status Timestamp Details Info 5:03:17 PM Step 1:Navigate to QA Railway Website Info 5:03:17 PM Step 2:Click on "Login" tab Info 5:03:18 PM Step 3:Login with valid account Pass 5:03:23 PM Additional pages display once user logged in -
userCanCreateNewAccount
5:03:22 PM / 00:00:05:289 Fail
userCanCreateNewAccount
06.27.2025 5:03:22 PM 06.27.2025 5:03:27 PM 00:00:05:289 · #test-id=7Status Timestamp Details Info 5:03:22 PM Step 1:Navigate to QA Railway Website Info 5:03:22 PM Step 2:Click on "Register" tab Info 5:03:24 PM Step 3:Enter valid information into all fields Info 5:03:24 PM Step 4:Click on "Register" button Fail 5:03:27 PM userCanCreateNewAccount Fail 5:03:27 PM java.lang.AssertionError: Check success message expected [Thank you for registering your account] but found [Please fill the form below to create a new account or login if you already have one. If you already created an account but haven't confirmed it yet, go here and enter the confirmation code which can be found in your email. Please make sure your PID/Passport Number is correct. It can't be changed.] Fail 5:03:27 PM userCanCreateNewAccount is failed. -
userCanNotLoginWithAccountHasNotBeenActivated
5:03:22 PM / 00:00:04:950 Pass
userCanNotLoginWithAccountHasNotBeenActivated
06.27.2025 5:03:22 PM 06.27.2025 5:03:27 PM 00:00:04:950 · #test-id=8Status Timestamp Details Info 5:03:22 PM Step 1:Navigate to QA Railway Website Info 5:03:22 PM Step 2:Click on "Login" tab Info 5:03:25 PM Step 3:Enter username and password of account hasn't been activated. Info 5:03:25 PM Step 4:Click on "Login" button Pass 5:03:27 PM User can't login with an account hasn't been activated -
userCanChangePassword
5:03:23 PM / 00:00:09:957 Fail
userCanChangePassword
06.27.2025 5:03:23 PM 06.27.2025 5:03:33 PM 00:00:09:957 · #test-id=9Status Timestamp Details Info 5:03:23 PM Step 1:Navigate to QA Railway Website Info 5:03:23 PM Step 2:Click on "Login" tab Info 5:03:30 PM Step 3:Click on "Change Password" tab Info 5:03:31 PM 4.Enter valid value into all fields. Info 5:03:31 PM Step 5:Click on "Change Password" button Fail 5:03:33 PM userCanChangePassword Fail 5:03:33 PM java.lang.AssertionError: Check change password success message expected [Your password has been updated] but found [Your password has been updated!] Fail 5:03:33 PM userCanChangePassword is failed. -
userCanNotCreateAccountWhenConfirmPasswordIsNotTheSameAsPassword
5:03:26 PM / 00:00:05:514 Pass
userCanNotCreateAccountWhenConfirmPasswordIsNotTheSameAsPassword
06.27.2025 5:03:26 PM 06.27.2025 5:03:31 PM 00:00:05:514 · #test-id=10Status Timestamp Details Info 5:03:26 PM Step 1:Navigate to QA Railway Website Info 5:03:26 PM Step 2:Click on "Register" tab Info 5:03:30 PM Step 3:Enter valid information into all fields except "Confirm password" is not the same with "Password" Info 5:03:30 PM Step 4:Click on "Register" button Pass 5:03:31 PM User can't create account with Confirm password is not the same with Password -
userCanNotCreateAccountWhenPasswordAndPidFieldsAreEmpty
5:03:28 PM / 00:00:05:333 Fail
userCanNotCreateAccountWhenPasswordAndPidFieldsAreEmpty
06.27.2025 5:03:28 PM 06.27.2025 5:03:34 PM 00:00:05:333 · #test-id=11Status Timestamp Details Info 5:03:28 PM Step 1:Navigate to QA Railway Website Info 5:03:28 PM Step 2:Click on "Register" tab Info 5:03:31 PM Step 3:Enter valid email address and leave other fields empty Info 5:03:31 PM Step 4:Click on "Register" button Fail 5:03:34 PM userCanNotCreateAccountWhenPasswordAndPidFieldsAreEmpty Fail 5:03:34 PM java.lang.AssertionError: Check password error message expected [Invalid password length.] but found [Invalid password length] Fail 5:03:34 PM userCanNotCreateAccountWhenPasswordAndPidFieldsAreEmpty is failed. -
errorsDisplayWhenPasswordAndConfirmDoNotMatchOnReset
5:03:32 PM / 00:00:19:650 Pass
errorsDisplayWhenPasswordAndConfirmDoNotMatchOnReset
06.27.2025 5:03:32 PM 06.27.2025 5:03:51 PM 00:00:19:650 · #test-id=12Status Timestamp Details Info 5:03:32 PM Step 1:Navigate to QA Railway Login page Info 5:03:33 PM Step 2:Click on "Forgot Password page" link Info 5:03:34 PM Step 3:Enter the email address of the created account in Pre-condition Info 5:03:34 PM Step 4:Click on "Send Instructions" button Info 5:03:36 PM Step 5:Open mailbox and click on reset password link Info 5:03:50 PM Step 6:Enter different values for password fields Info 5:03:50 PM Step 7:Click "Reset Password" button Pass 5:03:51 PM Errors display if password and confirm password don't match when resetting password -
errorsDisplayWhenPasswordResetTokenIsBlankUsingAPI
5:03:32 PM / 00:00:26:319 Fail
errorsDisplayWhenPasswordResetTokenIsBlankUsingAPI
06.27.2025 5:03:32 PM 06.27.2025 5:03:58 PM 00:00:26:319 · #test-id=13Status Timestamp Details Info 5:03:32 PM Pre-condition: Create and activate a new account Info 5:03:48 PM Step 1:Navigate to QA Railway Login page Info 5:03:48 PM Step 2:Click on "Forgot Password page" link Info 5:03:50 PM Step 3:Enter the email address of the created account in Pre-condition Info 5:03:50 PM Step 4:Click on "Send Instructions" button Info 5:03:52 PM Step 5:Open mailbox and click on reset password link Info 5:03:57 PM Step 6:Enter new passwords and remove the Password Reset Token Info 5:03:57 PM Step 7:Click "Reset Password" button Fail 5:03:58 PM errorsDisplayWhenPasswordResetTokenIsBlankUsingAPI Fail 5:03:58 PM java.lang.AssertionError: Check error message displays above the form. expected [true] but found [false] Fail 5:03:58 PM errorsDisplayWhenPasswordResetTokenIsBlankUsingAPI is failed. -
userCanBookOneTicketAtATime
5:03:33 PM / 00:00:11:300 Pass
userCanBookOneTicketAtATime
06.27.2025 5:03:33 PM 06.27.2025 5:03:44 PM 00:00:11:300 · #test-id=14Status Timestamp Details Info 5:03:33 PM Step 1:Navigate to QA Railway Website Info 5:03:33 PM Step 2:Click on "Login" tab Info 5:03:36 PM 2.Step 1:get same ticket count in my ticket page Info 5:03:37 PM Step 3:Click on "Book ticket" tab Info 5:03:38 PM Step 4:Select a "Depart date" from the list Info 5:03:38 PM Step 5:Select "Sà i Gòn" for "Depart from" and "Nha Trang" for "Arrive at". Info 5:03:38 PM Step 6:Select "Soft bed with air conditioner" for "Seat type" Info 5:03:38 PM Step 7:Select "1" for "Ticket amount" Info 5:03:38 PM Step 8:Click on "Book ticket" button Info 5:03:43 PM Check ticket in my ticket page Pass 5:03:44 PM User can book 1 ticket at a time -
userCanOpenBookTicketPageFromTrainTimetablePage
5:03:36 PM / 00:00:04:277 Pass
userCanOpenBookTicketPageFromTrainTimetablePage
06.27.2025 5:03:36 PM 06.27.2025 5:03:40 PM 00:00:04:277 · #test-id=15Status Timestamp Details Info 5:03:36 PM Step 1:Navigate to QA Railway Website Info 5:03:36 PM Step 2:Login with a valid account Info 5:03:38 PM Step 3:Click on "Timetable" tab Info 5:03:39 PM Step 4:Click on "book ticket" link of the route from "Huế" to "Sà i Gòn" Pass 5:03:40 PM User can open Book ticket page by clicking on Book ticket link in Train timetable page -
userCanCancelTicket
5:03:38 PM / 00:00:11:642 Pass
userCanCancelTicket
06.27.2025 5:03:38 PM 06.27.2025 5:03:50 PM 00:00:11:642 · #test-id=16Status Timestamp Details Info 5:03:38 PM Step 1:Navigate to QA Railway Website Info 5:03:38 PM Step 2:Login with a valid account Info 5:03:42 PM Step 3:Book a ticket Info 5:03:48 PM Step 4:Click on "My ticket" tab Info 5:03:49 PM Step 5:Click on "Cancel" button of ticket which user want to cancel. Info 5:03:49 PM Step 6:Click on "OK" button on Confirmation message "Are you sure?" Pass 5:03:50 PM User can cancel a ticket -
errorsDisplayWhenPasswordResetTokenIsBlankUsingUI
5:04:02 PM / 00:00:15:873 Fail
errorsDisplayWhenPasswordResetTokenIsBlankUsingUI
06.27.2025 5:04:02 PM 06.27.2025 5:04:17 PM 00:00:15:873 · #test-id=17Status Timestamp Details Info 5:04:02 PM Step 1:Navigate to QA Railway Website Info 5:04:02 PM Step 2:Click on "Forgot Password page" link+ Info 5:04:03 PM Step 3:Enter the email address of the created account in Pre-condition Info 5:04:03 PM Step 4:Click on "Send Instructions" button Info 5:04:05 PM Step 5:Open mailbox and click on reset password link Info 5:04:16 PM Step 6:Enter new passwords and remove the Password Reset Token Info 5:04:16 PM Step 7:Click "Reset Password" button Fail 5:04:17 PM errorsDisplayWhenPasswordResetTokenIsBlankUsingUI Fail 5:04:17 PM java.lang.AssertionError: Check error message displays above the form. expected [true] but found [false] Fail 5:04:17 PM errorsDisplayWhenPasswordResetTokenIsBlankUsingUI is failed.
Started
Jun 27, 2025 05:03:15 PM
Ended
Jun 27, 2025 05:04:18 PM
Tests Passed
10
Tests Failed
7
Tests
Log events
Timeline
System/Environment
| Name | Value |
|---|---|
| Framework Name | Selenium Java Framework | Truong |
| Author | Truong |